		var zTree;  
		var treeNodes;
		var setting = {  
		   		view: {
		   			  //dblClickExpand: false,
		   			  expandSpeed: 100 //设置树展开的动画速度
		   		},
		   		//获取json数据
		        data: {
		    		simpleData: {
		    			enable: true,
		    			idKey: "id",
		    			pIdKey: "pId",
		    			rootPId: 0
		    		}
		    	},  
		        callback : {  
		            onClick : function(event, treeId, treeNode, clickFlag) {  
		                if(true) {
	                	 //控制栏目层级两层 
		                   if(treeNode.pId==0){
			                	$("#parentId").val(treeNode.id);
			                	$("#parentName").val(treeNode.name);
		                	}else{
		                	 alert("栏目层级可设置两层！");
		                	}
		                   //控制栏目层级两层 
		                	var currntId =$("#id").val();
			                	if(treeNode.id!=currntId){
			                	$("#parentId").val(treeNode.id);
			                	$("#parentName").val(treeNode.name);
		                	}
		                }  
		            },  
		            //捕获异步加载出现异常错误的事件回调函数 和 成功的回调函数  
		            onAsyncSuccess : function(event, treeId, treeNode, msg){  
		            }  
		        }  
		    }; 
	 
	  function loadData(hostserver){ 
		  var url=hostserver+"/admin/auth/menu/loadMenuData?type=jsonTree";
		    $.ajax({
			    url: url, 
				async : false,  
		        cache:false,  
		        type: 'get',  
		        dataType : "json",  
		        error: function (){//请求失败处理函数  
		            alert('请求失败');  
		        },  
		        success:function(data){  
			       treeNodes = data;   //把后台封装好的简单Json格式赋给treeNode 
		       }  
		    });  
	   $.fn.zTree.init($("#tree"), setting,treeNodes);
	 }
	  /**
	   * 菜单列表
	   * 
	   */
	    function itemClickEvent(id, index, data){
			jQuery("#currentRow").val(id + ", " + index + ", " + TreeGrid.json2str(data));
		}
		
		/*
			通过指定的方法来自定义栏数据
		*/
		function customCheckBox(row, col){
			return "<input type='checkbox'>";
		}

		function customOrgName(row, col){
			var name = row[col.dataField] || ""; 
			return name;
		} 
		
		/*
			展开、关闭所有节点。
			isOpen=Y表示展开，isOpen=N表示关闭
		*/
		function expandAll(isOpen){
			treeGrid.expandAll(isOpen);
		}
		
		/*
			取得当前选中的行，方法返回TreeGridItem对象
		*/
		function selectedItem(){
			var treeGridItem = treeGrid.getSelectedItem();
			if(treeGridItem!=null){
				//获取数据行属性值
				//alert(treeGridItem.id + ", " + treeGridItem.index + ", " + treeGridItem.data.name);
				
				//获取父数据行
				var parent = treeGridItem.getParent();
				if(parent!=null){
					//jQuery("#currentRow").val(parent.data.name);
				}
				
				//获取子数据行集
				var children = treeGridItem.getChildren();
				if(children!=null && children.length>0){
					jQuery("#currentRow").val(children[0].data.name);
				}
			}
		} 
  $(function(){
        // 验证用户名
        $('#name').blur(function(){
            if($(this).val().length >= 2 && $(this).val().length <=12 && $(this).val()!=''){
            	$(this).next().html('&nbsp;* <span class="icon-ok"></span>').removeClass('red').addClass('green'); 
                name=true;
            }else if($(this).val().length<2){
				$(this).next().html('&nbsp;* 菜单名称过短').removeClass('green').addClass('red');
				return false; 
			}else if($('#name').val().length>30){
				$(this).next().html('&nbsp;* 菜单名称过长').removeClass('green').addClass('red');
				return false; 
			}
        });
           //验证排序
      $('#priority').blur(function(){
            if(!isnumber($(this).val())||$(this).val().length<1){
                $(this).next().text('  * 请输入正确数字').removeClass('green').addClass('red');
            }else{                  
            	$(this).next().html('&nbsp;* <span class="icon-ok"></span>').removeClass('red').addClass('green'); 
                priortty=true;
            }
        });
    function isnumber(no)
 	{
 	    return !isNaN(no);
 	}
  });	
	
 function checkeData(){
			if($('#name').val().length<2){
				$('#name').next().html('&nbsp;* 菜单名称过短').removeClass('green').addClass('red');
				return false; 
			}else if($('#name').val().length>30){
				$('#name').next().html('&nbsp;* 菜单名称过长').removeClass('green').addClass('red');
				return false; 
			}
			if($('#priority').val().length<1){
				$('#priority').next().html('&nbsp;* 请输入正确数字').removeClass('green').addClass('red');
				return false; 
			}
			return true; 
		}